package ch03.d3;

public class Tools {
    //输入3
    //输出28.26
    public double area(int r){
        //2
        return r*r*3.14;
    }

    public int getDayOfYear(int year,int month,int date){
        //switch
        int sum=0;
        switch(month){
            case 12:
                sum+=30;//2月
            case 11:
                sum+=31;//2月
            case 10:
                sum+=30;//2月
            case 9:
                sum+=31;//2月
            case 8:
                sum+=31;//2月
            case 7:
                sum+=30;//2月
            case 6:
                sum+=31;//2月
            case 5:
                sum+=30;//2月
            case 4:
                sum+=31;//2月
            case 3:
                sum+=28;//2月
            case 2:
                sum+=31;//一月
            case 1:
                sum+=date;//本月

        }

        if(month>2){// 3 4 5 6 7 8 9 10 11 12
            // 四年一闰 百年不闰 四百年再闰
            if(year%4==0&&year%100!=0||year%400==0){// 闰年
                sum+=1;
            }
        }


        return sum;
    }

}
